home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / CAD / PADSLOG.ARJ / LOGIC.EXE / MANUAL.LOG < prev    next >
Text File  |  1992-01-16  |  62KB  |  1,916 lines

  1. INTRODUCING PADS-LOGIC
  2.  
  3.  
  4. PADS Software, Inc. welcomes you to try our  
  5. PADS-Logic Evaluation Package. The 
  6. Evaluation Package is unique, because it is 
  7. the first schematic program to be provided 
  8. as Shareware. This means that the  Evaluation 
  9. Package is not simply a demo disk, but a 
  10. complete, working copy of PADS-Logic. It contains all 
  11. of the capabilities  of the commercial 
  12. program, and can produce a complete set of 
  13. netlists and drawings. It is only limited 
  14. in the size of the circuit you can create.
  15.  
  16. If you are like most engineers, you don't 
  17. have time to play with demo software, but 
  18. want to get your hands on the real thing. 
  19. With this package, you can create 
  20. schematics, make plots, produce net lists, 
  21. define library parts... all of the 
  22. functions of PADS-Logic.  Also, all 
  23. drawings, library parts, and layouts you 
  24. create can be read directly by the 
  25. commercial packages, so every minute spent 
  26. with this shareware is real work!
  27.  
  28. You may use this evaluation alone, or in 
  29. conjunction with the PADS-PCB Evaluation 
  30. Package.  Together, PADS-PCB and PADS-Logic 
  31. offer an excellent integrated engineering 
  32. tool. 
  33.  
  34. The importance of a Multi-Sheet Database
  35.  
  36. PADS-Logic represents a new concept  in  
  37. low-cost schematic capture software.  Its 
  38. intelligent, multi-sheet database 
  39. introduces a new level of functionality  in 
  40. PC-based schematic packages.
  41.  
  42.  Other schematic packages will let you work 
  43. with only a single drawing at a time. PADS-
  44. Logic lets you work with the entire circuit 
  45. at the same time: we call this our Multi-
  46. Sheet Database. The advantages of a Multi-
  47. Sheet Database include the following:
  48. o       The entire circuit is in a single 
  49. file, so no matter how many pages are in 
  50. your schematic, you need to keep track 
  51. of only a single data file. 
  52. o      Because the entire circuit is in 
  53. memory, the software is able to keep 
  54. track of all gate and reference name 
  55. assignments automatically.  This gives 
  56. you two advantages: PADS-Logic 
  57. automatically assigns names and gates, 
  58. saving you a lot of typing; and if you 
  59. decide to assign the gates yourself, 
  60. PADS-Logic insures you cannot make a 
  61. mistake, like assigning a duplicate part 
  62. name or unmatched gates to the same 
  63. part.
  64. o       Search and query functions are 
  65. possible across the entire circuit. You 
  66. can instantly access any part, sheet 
  67. tag, signal name, by simply typing its 
  68. name, and PADS-Logic will find the item 
  69. and display it for you.
  70. o       Since your entire design is in memory, 
  71. you can quickly switch between sheets in 
  72. your design.
  73. o       You don't need to do a cumbersome 
  74. batching of individual sheet files at 
  75. the completion of the design to generate 
  76. a net list .  
  77. o       Automatic on-line design checking is 
  78. inherent across all sheets of a circuit.  
  79.  
  80. This manual has been written as a general 
  81. introduction to PADS-Logic, so most of the 
  82. key commands are described. We encourage 
  83. you to explore all of the capabilities of 
  84. PADS-Logic, so please try the commands not 
  85. described as well. Turn the page to start 
  86. investigating how the power of PADS-Logic's 
  87. intelligent, multi-sheet database can 
  88. reduce the design cycle on your next 
  89. project!
  90.  
  91. If you have printed this manual from the 
  92. ASCII file provided on the disk, and would 
  93. like a copy of the printed manual, you can 
  94. order  it from your local authorized PADS 
  95. Dealer or contact PADS Software, Inc.  
  96. (phone:1-800-255-7814, fax:508-486-8217).
  97.  
  98.  
  99.  
  100. RUNNING PADS-LOGIC
  101.  
  102.  
  103.  
  104. The instructions for installing the PADS-
  105. Logic evaluation software are found in the  
  106. separate Evaluation Installation Guide (or 
  107. in the text file INSTALL.DOC). After the 
  108. evaluation software is installed, it can be 
  109. run as either an automatic self-running 
  110. demonstration, or as an interactive design 
  111. tool.
  112.  
  113. Starting the Self-Running Demonstration
  114.  
  115. To start the automatic self-running 
  116. demonstration:
  117. 1)    Make \PADSDEMO your current directory by 
  118. typing:
  119. CD \PADSDEMO<CR>
  120. 2)     Then type:
  121. LOGDEMO<CR>
  122.     The PADS-Logic self-running 
  123. demonstration will  start. This is an 
  124. automatic program that tells you about 
  125. PADS-Logic while running the actual 
  126. software. The self-running demonstration 
  127. shows the primary features of PADS-Logic 
  128. through a series of pop-up windows and 
  129. examples.  It is designed to give you a 
  130. quick overview of the PADS-Logic 
  131. features.  Several comments:
  132. o      To pause the demonstration, press the 
  133. space bar.  
  134. o      When you are ready to continue again, 
  135. press the space bar again.  
  136. o      Messages will be displayed for a fixed 
  137. amount of time and are then removed to 
  138. continue the demonstration. If you wish 
  139. to proceed faster, select any key other 
  140. than the space bar.
  141. o     To exit from the self-running 
  142. demonstration to the interactive 
  143. software, press Ctrl-X.  (While 
  144. depressing the CTRL key, select X).
  145. o     To exit from PADS-Logic to the DOS 
  146. prompt, press Alt-X.  (While depressing 
  147. the ALT key, select X.)
  148.  
  149. Note: you may need to press Ctrl-X or Alt-X 
  150. several times to make them work.
  151.  
  152. Starting the Interactive PADS-Logic Program
  153.  
  154. Most users will want to use the software in 
  155. the design of real schematics to evaluate 
  156. the features of PADS-Logic. There are two 
  157. ways to start the  real working version of 
  158. PADS-Logic.  
  159. 1)     First make the \PADSDEMO directory your 
  160. current directory by typing:
  161. CD \PADSDEMO<CR>
  162. 2)     Then you type:   
  163. LOGICS<CR>  
  164.     to enter the program directly, or you 
  165. can type:    
  166. PADSGO<CR>   
  167.     to enter the PADS Command Shell, used to 
  168. select one of several PADS design 
  169. programs. To enter the PADS-Logic 
  170. program from the PADS Shell, place the 
  171. mouse cursor over the box labeled PADS-
  172. Logic and select it with the left mouse 
  173. button.  We recommend use of the PADS 
  174. Shell. 
  175. 3)     The PADS-Logic copyright notice and  the 
  176. message:
  177. Press any Key to Continue
  178.     will appear.  Press a key and PADS-Logic 
  179. system will start.  
  180.  
  181. Should you encounter any problems, call 
  182. your local dealer or in the U.S.A., call 
  183. our Technical Support Hot Line at (508) 
  184. 486-3328.  
  185.  
  186.  
  187.  
  188. USING PADS-LOGIC
  189.  
  190.  
  191. This chapter will get you started by 
  192. acquainting you with the graphical user 
  193. interface (GUI) and the basic operation of 
  194. PADS-Logic.
  195.  
  196. The Graphical User Interface
  197.  
  198. When you start the program, the GUI is 
  199. loaded, which divides the screen into 4 
  200. parts, and a D-size drawing sheet is 
  201. displayed. The four areas on the screen are 
  202. the Working Area, the System Information 
  203. Window, the Command Menu, and the Prompt 
  204. Line.
  205.  
  206. The Working Area is the major portion of 
  207. the graphic screen, currently black, where 
  208. the D-size drawing is displayed.
  209.  
  210. The System Information Window is in the 
  211. upper left of the screen.  The System 
  212. Information Window displays the following 
  213. information (from the top):
  214. o    Cursor Position    The  X  and  Y position  
  215. of the cursor with 
  216. respect to the system 
  217. origin (0,0)  
  218. o    Drawing Name    The name of the schematic 
  219. currently in memory
  220. o    Sheet X/Y    The current sheet , X, 
  221. and the total number of 
  222. sheets, Y
  223. o    Grid XXX    The user grid in 
  224. thousands of an inch. 
  225. o    "Postage Stamp"     Locates the viewing 
  226. window 
  227.     Window    within a current  
  228. drawing.  The white 
  229. outline is the outline of 
  230. the drawing sheet, and  
  231. the red area is the area 
  232. currently displayed 
  233. o    Menu Path    This  multi-line window 
  234. lists the current menu 
  235. path
  236.  
  237. Below the System Information Window  is the 
  238. Command Menu. This displays  the command 
  239. options available in the current menu. 
  240.  
  241. Below the Working Area is the Prompt Line. 
  242. This is the primary means of communication 
  243. between you and PADS-Logic.  
  244.  
  245. Menu Organization and Command Selection
  246.  
  247. PADS-Logic  uses  a  hierarchical  command  
  248. menu  structure, which starts with a main 
  249. menu and has a series of sub-menus 
  250. organized for efficient operation.   When a 
  251. sub-menu is selected from the main menu, 
  252. the  name  of  that  menu  is displayed in 
  253. the System Information Window just above 
  254. the menu commands.  The command options 
  255. associated with the sub-menu will  appear  
  256. in  the Command Window, replacing the 
  257. commands of the main menu.  Menu commands 
  258. are hierarchical, so there may be 
  259. additional command options beneath a sub-
  260. menu command. 
  261.  
  262. Commands are selected by either using  the 
  263. function keys F1 through F10 located on 
  264. your keyboard,  or with your mouse.  The 
  265. numbers to the left of the commands 
  266. correspond to the  function key numbers, 
  267. and  F10 always represents the EXIT 
  268. command. To select commands with the 
  269. function key, simply select the 
  270. corresponding number key. 
  271.  
  272. To select commands with the mouse, move the 
  273. cursor over the command option and select 
  274. it with the left mouse button. When a 3-
  275. button mouse is available, menu items can 
  276. be selected with the middle button by 
  277. holding down this button and moving the 
  278. mouse. As the mouse is moved, the highlight 
  279. bar will scroll through the menu options. 
  280. When the left button is pressed, the 
  281. highlighted menu command is selected and 
  282. the cursor returns to its position in the 
  283. working area. The right mouse button always 
  284. is used to select the EXIT command.
  285.  
  286. Loading A Schematic Circuit File
  287.  
  288. Schematic designs, or "jobs",  are stored 
  289. on your hard disk as individual DOS files 
  290. with the extension .SCH.  To work on a 
  291. design, you must first load the file from 
  292. the  hard disk into memory, as follows:
  293. 1)     Select the IN/OUT menu (F1) from the 
  294. main menu.  The commands for the new 
  295. menu will appear in the Command Window.
  296. 2)     Select the JOB IN command (F1).  The 
  297. prompt line at the bottom of the screen 
  298. will request you to input a file name.  
  299. 3)     Type:
  300.     * <CR>
  301.     A pop-up directory lists the names of 
  302. the job files supplied with the 
  303. evaluation.  
  304. 4)     Place the cursor over the name 1STLOOK 
  305. in the pop up menu, and press the left 
  306. mouse button to bring the design file 
  307. named 1STLOOK into memory.  This is a 2 
  308. sheet schematic which you will use to 
  309. explore PADS-Logic.
  310.     Alternately, in response to the request 
  311. to input a file name, you could have 
  312. typed: 
  313. 1STLOOK <CR>  
  314.     at the prompt line to bring the file 
  315. into memory.
  316.  
  317. Storing Your Job to the Disk
  318.  
  319. Designing a complex circuit will take you 
  320. some time.  You should periodically save 
  321. the design onto the disk as a file. To 
  322. store the design on disk, follow these 
  323. steps:
  324. 1)     Select the In/Out menu (F1).
  325. 2)     Select Job Out (F2). You are requested 
  326. to give a file name with the message:
  327. Schematic output file name (CR=LOGIC.SCH):
  328. 3)     You should use a unique file name. Type 
  329. this name followed by <CR>. If this file 
  330. already exists, you will be asked to 
  331. overwrite it.  Your design job is stored 
  332. in a few seconds on the disk, while the 
  333. Working  indicator is displayed.
  334.  
  335. Windowing Commands
  336.  
  337. PADS-Logic provides a complete set of 
  338. window control commands, based on the 
  339. numeric keyboard located to the right  of 
  340. the main keyboard.  (Note: Your keyboard 
  341. must have NUM LOCK turned off in order  to 
  342. access the Windowing Keys.) The function of 
  343. each key is as follows:
  344.  
  345. Num 1 / End: Redraw the screen
  346. Num 2 / down arrow: Move the window down
  347. Num 3 / Pg Dn: Zoom out
  348. Num 4 / left arrow: Move the window left
  349. Num 6 / right arrow: Move the window right
  350. Num 7 / Home: Show the entire board
  351. Num 8 / up arrow: Move the window up
  352. Num 9 / Pg Up: Zoom in
  353. Num 0 / Ins:  Reposition window with cursor 
  354. in center
  355. Num  . / Del: Create a window zoom box, and 
  356. you will define the limits of the box
  357.  
  358. Remember that the Postage Stamp indicates 
  359. the position of the viewing window relative 
  360. to the schematic.
  361.  
  362. Automatic Panning
  363.  
  364. When you reach the edge of the graphic 
  365. screen, PADS-Logic will automatically pan 
  366. the graphic screen to let you continue 
  367. working. This is called automatic panning. 
  368.  
  369. The parameters for panning are controllable 
  370. by you, using the SetUp command. These  
  371. parameters allow you to define the 
  372. sensitivity for panning and your desired 
  373. panning distance. You control them as 
  374. follows:
  375. 1)     From the main menu, select SetUp menu 
  376. (F8)
  377. 2)     The options of the SetUp menu are 
  378. displayed. Select Parameters (F2).
  379. 3)     A new display, with the system 
  380. parameters, is shown. 
  381.     Four of these control panning: Pan 
  382. Enable lets you turn the panning on or 
  383. off with "Y" or "N". Pan Sensitivity 
  384. defines how close to the edge of the 
  385. working area you need to be to start the 
  386. pan. Pan Delay defines how long the 
  387. software should wait when your cursor is 
  388. at the edge of the screen before 
  389. panning, and Pan Distance defines how 
  390. much the window should be moved, as a 
  391. percentage of the whole Working Area.
  392.     To modify a parameter, select the value 
  393. to the right of the parameter with the 
  394. mouse, and type a new value.
  395. 4)     When you are finished, select  Exit 
  396. (F10).
  397.  
  398. Assigning Colors to Items
  399.  
  400. PADS-Logic uses a 16 color palette to let 
  401. you change any item in the schematic to a  
  402. color of your choice. This is also done in 
  403. the SetUp menu, as follows;
  404. 1)     When you enter the SetUp (F8) routine, 
  405. the schematic disappears and is replaced 
  406. by a color selection menu. The top row 
  407. is the palette of colors. Below this are 
  408. listed items in the schematic: PARTS, 
  409. TEXT, BUSES, etc. Some of these are 
  410. surrounded by colored boxes. These boxes 
  411. represent the current color of the 
  412. items.
  413. 2)     To choose the desired color, move the 
  414. cursor on top of the color and select 
  415. with the left mouse button or F1. 
  416. 3)     Select the item whose color you wish to 
  417. change with the mouse. A highlight box 
  418. of the color selected will surround the 
  419. item, indicating that its color has 
  420. changed. To make an item invisible, set 
  421. it to black, the background color.
  422. 4)     When you are zoomed far out and text is 
  423. very small, it will disappear. You may 
  424. choose to see a rectangular box around 
  425. the text, by making the "Box" visible.
  426. 5)     When you select Exit (F10), the design 
  427. reappears with the assigned colors.
  428.  
  429. Modeless Commands
  430.  
  431. Modeless commands save you time. They let 
  432. you select commands without going through 
  433. the menu hierarchy. For example, you can 
  434. instantly search for a part across your 
  435. entire circuit, switch between sheets in 
  436. your design, or change text height and 
  437. width.
  438.  
  439. The following lists all of the time-saving 
  440. modeless commands that are available to you 
  441. in PADS-LOGIC.
  442. Sxxx    Search  for an item.  xxx can  
  443. be  a part,  a signal name, or 
  444. an x/y coordinate.
  445. Q    Start the query function.  
  446. After selecting, position the 
  447. cursor over a part or a signal 
  448. and select it with the left 
  449. mouse button. 
  450. SHx    Change to sheet x.
  451. T xxx yyy    Changes current text height and 
  452. width.
  453. W xxx    Changes the current line width 
  454. to xxx.
  455. C    Select either the standard or 
  456. full screen cursor.            
  457. Gx    Changes the current system grid 
  458. to x mils. The minimum grid is 
  459. 2.
  460. HI    Move down or into a 
  461. hierarchical symbol.
  462. HO    Move up the hierarchy or out of 
  463. a hierarchical symbol.
  464. Ctrl PgDn    Dimensioning aid, shows 
  465. relative cursor movement.
  466. Alt-9    Displays a  file in a pop-up 
  467. window.
  468. Alt-0    Displays error messages from 
  469. PADS-Logic.
  470. Zx    Zoom by a factor of x.  Zoom 
  471. factors are:
  472.        1 = 64" complete database 
  473. (64" x 64")
  474.        2 = 32"
  475.        3 = 21-23", etc.
  476. Arrow Keys    Moves cursor 1 grid in the 
  477. requested direction. These  
  478. arrows are the separate arrow 
  479. keys, not the arrow keys on the 
  480. numeric keypad.
  481.  
  482. Three of these commands require further 
  483. explanation, as you will use them often.
  484.  
  485. Selecting a Sheet in the Drawing
  486. There are  two sheets in the 1STLOOK 
  487. circuit, and you can switch between them 
  488. very quickly using the SH modeless command:
  489. 1)     To move to sheet 2, type:
  490. SH2<CR>  
  491.     to select sheet 2
  492. 2)     To go back to sheet 1, type:
  493. SH1<CR>  
  494.     to select sheet 1
  495.  
  496. Using the Search Command
  497. The Search command will let you search for 
  498. a part or other item in the circuit. Since 
  499. the Multi-Sheet Database holds all of the 
  500. schematic data in memory, you can 
  501. immediately access any item in the database 
  502. on any page of your schematic! 
  503. 1)     To illustrate this, while viewing sheet 
  504. 2, enter:
  505.     SU19 <CR>
  506.     to search for a part named U19.  
  507. 2)     PADS-Logic has the intelligence to 
  508. switch back to sheet 1, and 
  509. automatically highlight the part. This 
  510. is an inverter symbol.  In the System 
  511. Information Window,  is displayed 
  512. information about the selected gate.  
  513. The first gate is U19A. 
  514. 3)     You select Next (F1) to find the next 
  515. gate in U19, U19B. 
  516. 4)     Keep selecting Next (F1) until all 6 
  517. gates in U19 have been highlighted.
  518.  
  519. Signals can be located just as easy.  
  520. 1)     Search for a signal named "21" by 
  521. typing:
  522.     S21 <CR>  
  523. 2)     PADS-Logic will find the correct sheet, 
  524. place the cursor over a pin in the 
  525. signal, and give information about the 
  526. pin in the System Information Window.
  527. 3)     The cursor will jump to the next 
  528. instance of the signal when Next (F1) is 
  529. selected.
  530.  
  531.  
  532. The Query Command
  533. The Query command enables you to find out 
  534. information about any component or signal 
  535. in the database. 
  536. 1)     To use the Query command, type:
  537.     Q<CR>
  538. 2)     Select the outline of a component to be 
  539. queried with your mouse.  A pop-up 
  540. window containing a list of each pin in 
  541. the part  is displayed, along with the 
  542. pin type, its signal name and its sheet 
  543. location. 
  544. 3)     You remove the pop-up window by pressing 
  545. Esc. 
  546. 4)     When you query a signal connection, the 
  547. pop-up window will display all the 
  548. components and pins in the signal, along 
  549. with the sheet location and pin type for 
  550. each pin.
  551. 5)     Select Abort (F10) to exit the Query 
  552. command.
  553.  
  554. Reviewing the Job Limits
  555.  
  556. The Shareware version of PADS-Logic is 
  557. fully functioning, but the maximum design 
  558. size has been limited in two ways. First, 
  559. the maximum number of sheets supported of 
  560. any size is two sheets, rather than the 256 
  561. sheet limit of the actual PADS-Logic 
  562. program. 
  563.  
  564. Secondly, the maximum number of parts, 
  565. connections, gates, and so forth is also 
  566. limited. The limit allows you to do a 
  567. design with a complexity of  approximately 
  568. 30 IC's, but the total varies depending on 
  569. the type of design, number of connections, 
  570. and other parameters. If you are doing a 
  571. design that approached this limit, you 
  572. should check how close to the system limits 
  573. you are. This is done as follows:
  574. 1)     Select the In/Out menu.
  575. 2)     Select Reports (F7), then select Job 
  576. Limits (F7).
  577. 3)     You area asked to give the name of a 
  578. file to which the limits are stored. 
  579. Type:
  580. LIMITS<CR>
  581. 4)     The limits report file you created is 
  582. displayed in the pop-up window.
  583. 5)     For each data type in the circuit, you 
  584. will see the current number used and the 
  585. maximum number available. If you reach 
  586. the maximum number, the software will 
  587. prevent you from assigning any more 
  588. items.
  589.  
  590.  
  591.  
  592. CREATING A SCHEMATIC 
  593.  
  594.  
  595. Now that you are familiar with the basic 
  596. commands in PADS-Logic, you are ready to 
  597. start designing a circuit. This chapter 
  598. explains how to add parts and connections 
  599. through a series of exercises. Throughout 
  600. the evaluation, you will be working with 
  601. the schematics named PARTIAL and BUS.
  602. 1)     To begin, load the schematic named 
  603. PARTIAL into PADS-Logic. Select In/Out 
  604. (F1) from  the main menu, then select 
  605. Job In (F1).  
  606. 2)     The prompt line asks the following:
  607. Job already in memory.  OK to overwrite with new 
  608. input job (Y/N)?
  609. 3)     Select Y or function key F1 for YES,  
  610. and type:
  611. PARTIAL <CR>
  612. 4)     The circuit is loaded into memory.
  613.  
  614. Adding Parts to a Schematic
  615.  
  616. When parts are added to a PADS-Logic 
  617. schematic, they are automatically assigned a 
  618. reference designator name  (and gate number 
  619. if appropriate), and pin numbers. PADS-
  620. Logic knows how many gates are in each 
  621. part, and will assign them as well. This 
  622. saves considerable time that you would 
  623. otherwise spend in manually adding text to 
  624. the circuit. It also insures that no 
  625. duplicate names are in the circuit.
  626.  
  627. During placement, you may want to change 
  628. the cursor to a full screen cursor to aid 
  629. in your placement of the component.  This 
  630. is done by typing: 
  631. C<CR>
  632.  
  633. Adding a Part From the Library
  634. Parts can be added to the design from the 
  635. library very easily. To add  a 1/8 watt 
  636. resistor to the circuit, proceed as 
  637. follows:  
  638. 1)     From the main menu, select Add Part 
  639. (F2).  
  640. 2)     At the prompt line, type in:
  641.     R* <CR>
  642.     (The symbol * is used as a wild card to 
  643. enable you to browse through the PADS-
  644. Logic library. )
  645. 3)     The library browse command provides an 
  646. easy method to scan a list of components 
  647. visually.  A pop-up window is presented. 
  648. The bottom half shows a list of parts 
  649. corresponding to your wild card command, 
  650. in this case all parts beginning with R. 
  651. The top half shows the symbol for the 
  652. currently highlighted part.  You can use 
  653. the arrow keys to scroll through the 
  654. list of components, or you can place the 
  655. cursor over a part type and press Select 
  656. (F1) to view the specific graphical 
  657. symbols. 
  658. 4)     To add the 1/8 Watt resistor, place the 
  659. mouse cursor over STD: R1/8W, choose 
  660. Select (F1), then Accept (F2). The pop-
  661. up window disappears and the resistor 
  662. will be attached to the cursor.  
  663. 5)     Move the cursor around and notice how 
  664. the part follows. Set the resistor in 
  665. place with Complete (F1). Notice the 
  666. system has assigned a reference name to 
  667. this resistor, R1,  with no effort on 
  668. your part, and another resistor part is 
  669. immediately available on the cursor.  
  670. 6)     Select Alternate (F5) to view the  
  671. different symbols in the library that 
  672. are  available to represent this part.  
  673. Toggle the Alternate (F5) command to the 
  674. original resistor package and select 
  675. Complete (F1) to finalize the placement 
  676. of R2.  
  677. 7)     Select Exit (F10) or the right mouse 
  678. button to stop adding resistors.
  679.  
  680. The text entry "???" below the resistor is 
  681. reserved for the location of the resistance 
  682. value of the component.  We will 
  683. demonstrate the simplicity of entering a 
  684. value for each  resistor in the Changing 
  685. Part Attributes section of this evaluation.
  686.  
  687. Adding a TTL part from the library
  688. Adding a 74HC193 gate is done similarly. 
  689. 1)     Select ADD PART (F2).  
  690. 2)     At the prompt line, type in:
  691.     \193 <CR>
  692.     This means to display all of the parts 
  693. that correspond to the "XX193" logic 
  694. group, e.g. 74193, 74LS193, 74F193, etc. 
  695. Move the highlight bar over 74HC193 and 
  696. ACCEPT (F2), and the part is added to 
  697. the cursor  and is ready for placement. 
  698. 3)     Investigate the effect of the following 
  699. commands:
  700.     - ROTATE (F2)  to rotate the part 90 
  701. degrees.
  702.     - MIRROR X (F3) to mirror the part in 
  703. the x axis.
  704.     - MIRROR Y (F4) to mirror the part in 
  705. the Y axis.
  706. 4)     Set the part with Complete (F1). A 
  707. second symbol attaches to the cursor. 
  708. Place it as well, and note that the 
  709. reference name and pin numbers are 
  710. automatically assigned.
  711. 5)     Select Exit (F10) to escape from the 
  712. part addition sequence.
  713.     Alternately, you could have typed:
  714.     74HC193 <CR> 
  715.     and the part would have been copied 
  716. directly from the library. In either 
  717. case, note that the component is 
  718. assigned a reference name and is given a 
  719. gate number.
  720.  
  721. Adding a Part with the  Copy Command
  722. Parts can be added to the schematic without 
  723. going to the library if they already are in 
  724. the schematic, using the COPY command.  
  725. 1)     Place your cursor over one of the 
  726. symbols just added and select Copy (F5).  
  727. 2)     PADS-Logic will copy the part symbol, 
  728. attach the copy to your cursor for 
  729. placement,  assign a name and pin 
  730. numbers to the part, and increment the 
  731. reference designator name  to the next 
  732. available name. 
  733. 3)     Place the symbol with Complete (F1).
  734.  
  735. You now have an appreciation of how to add 
  736. parts to a schematic utilizing the add part 
  737. command with library browsing, or using the 
  738. copy command when a sample of the part is 
  739. already on your schematic.
  740.  
  741. Editing Text in the Schematic
  742.  
  743. The Edit Text command is a powerful command 
  744. that allows you to modify text entries in 
  745. the circuit.  It  enables you to change 
  746. reference designators, component part type 
  747. names, signal names, bus names, part values 
  748. and tolerances, and pin numbers. You should 
  749. become familiar with all of the functions 
  750. of this command.
  751.  
  752. Changing the Part Name
  753. Parts in PADS-Logic have a number of part 
  754. attributes: part type, price, manufacturer, 
  755. etc. It is possible to change the part 
  756. attributes associated with part U3A as 
  757. follows:
  758. 1)     If you do not see U3A, type:
  759. SU3A 
  760.     to center it in the Working Area. Select 
  761. Exit F10 to stop the search process.
  762. 2)     Place your cursor over the reference 
  763. name for U3A and select EDIT TEXT (F4). 
  764. 3)     A pop-up window is presented  with the 
  765. REF NAME highlighted in Blue.  This pop-
  766. up window contains all of the attributes 
  767. associated with the part U3A. The REF 
  768. NAME is presented at the prompt line, 
  769. ready to be changed.  Use the backspace 
  770. key to delete the old name, and type a 
  771. new reference designator name,  as 
  772. follows, and watch what happens:
  773. U2A<CR>
  774. 4)     A message appears stating: 
  775. Component name is already used by a part with a 
  776. different part type
  777.     The name change will not occur, because 
  778. you have selected an existing name. 
  779. PADS-Logic insures you NEVER have to 
  780. worry about duplicating reference 
  781. designators! 
  782. 5)     Select a new name, U50, by entering:
  783. U50A <CR> 
  784.     at the prompt line.  Select Exit (F10) 
  785. to see the change.  
  786.  
  787. Changing a Part Type
  788. You may also want to change the part type  
  789. associated with a part. To do this:
  790. 1)      Position the cursor over gate U2D 
  791. located just above gate U50A, and select  
  792. the  Edit Text (F4) command.  (The 
  793. cursor should be on the symbol outline). 
  794. 2)     A pop up window with the symbol 
  795. attributes appears. Select the Part Type 
  796. attribute, and it will appear on the 
  797. prompt line. Type in the new part type 
  798. name at the prompt line:
  799. 74LS04<CR>
  800. 3)     When a new part type is entered, the 
  801. menu changes to give you 3 options.  
  802.     o This Gate will change only the 
  803. selected gate to the new part.  
  804.     o This Part will change all of the  
  805. gates in this part to the new part name.  
  806.     o All Parts will change all parts of the 
  807. same type to the new part type.
  808.     Select This Gate (F1), and Exit (F10)
  809. 4)     The part type is now changed, as is the 
  810. reference name. The reference name 
  811. changes because the gate can no longer 
  812. be part of the same package as the other 
  813. 7404 symbols, so it is assigned a new 
  814. package and a new reference  designator 
  815. name.
  816.  
  817. Making a Pin Swap
  818. PADS-Logic  has  the  ability  to 
  819. automatically  swap  pins  within a gate 
  820. without  making  changes  to  the  gate  in  
  821. your  library!   This feature enables  you 
  822. to rearrange the pins on an individual part 
  823. to  make the  flow  of  the  schematic  
  824. more pleasing. The swapping of pins must 
  825. occur before you add connections.    
  826.  
  827. Using Edit Text (F4), select  the LD pin on 
  828. one of the 74HC193 symbols that you added.  
  829. The prompt line requests you to select a 
  830. pin to swap with your original pin number.  
  831. Place your cursor over the CLR pin and 
  832. press the left mouse button.  The LD and 
  833. CLR pins are instantly swapped, including 
  834. all information with them.
  835.  
  836. Adding Parameters to a Part
  837. You can use the Edit Text (F4) command to 
  838. customize your schematic to include new 
  839. parameters in a part without accessing the 
  840. library!  For example, let's add a company 
  841. stock number parameter to the 74HC193 in 
  842. the circuit. 
  843.  
  844. 1)     Place your cursor over the outline of 
  845. the part and select Edit Text (F4), then 
  846. select Add Item (F2).  
  847. 2)     At the prompt line, type in your new 
  848. parameter name > 
  849. Company Stock # : <CR>
  850. 3)     The new parameter will now be added to 
  851. either This Part (F1) or All Parts (F2).  
  852. Select All Parts (F2).  
  853. 4)     The prompt line then requests your input 
  854. for its value.  Type in your desired 
  855. Company Stock number, for example:
  856. 145678 
  857. 5)     The new value will now be added to 
  858. either This Part (F1) or All Parts (F2).  
  859. Select All Parts (F2).
  860. 6)     Place your cursor over OFF, highlighted 
  861. in blue, and select it with F1. The 
  862. visibility will change to ON.
  863. 7)     Select All Parts (F2), and Exit (F10) to 
  864. display your company stock number on all 
  865. of the 74HC193 gates.
  866.  
  867. Adding Connections
  868.  
  869. Adding signal connections with PADS-Logic 
  870. is quick and easy. Connections can be added 
  871. the following ways:
  872. o To a pin of a part 
  873. o To another connection
  874. o To a data bus
  875. o To an off-page tag
  876. o To a ground or power symbol
  877.  
  878. Unlike other schematic systems that use 
  879. general 2-D graphics data, PADS-Logic's 
  880. intelligent database will not allow you to 
  881. leave a connection hanging anywhere in the 
  882. database. Because of PADS-Logic's self-
  883. checking database, the connection must be 
  884. connected to one of the  items above. This 
  885. eliminates the need for time-consuming 
  886. post-design error correction that results 
  887. from allowing a connection to start or end 
  888. anywhere in the drawing. To make a 
  889. connection:
  890. 1)     Place your cursor over the item (pin or 
  891. other connection) from which the new 
  892. connection is to originate, and select 
  893. ADD CONN (F3).  
  894. 2)     Drag the cursor in the desired 
  895. direction. A white connection will 
  896. follow the cursor movement.  
  897. 3)     Press the left mouse button each time 
  898. you want to add a corner.  
  899. 4)     To finish the connection, place the 
  900. cursor over a legal end point as defined 
  901. above and Select  (F1) once again.  The 
  902. connection will change color, indicating 
  903. it is entered in the design.
  904.     When starting or finishing on a 
  905. connection,  PADS-Logic  will 
  906. automatically  insert  a tie dot at the 
  907. junction.  You do  not need to worry 
  908. about adding tie dots later, as with 
  909. other schematic packages.  Try this.
  910.  
  911. Adding a New Sheet to the Design
  912.  
  913. We said earlier that PADS-Logic uses a 
  914. Multi-Sheet Database; now you will see the 
  915. power of this. First, you must add a second 
  916. sheet to this circuit. This is done as 
  917. follows:
  918. 1)     From the main menu, select In/Out (F1). 
  919. 2)     From the In/Out menu, select Sheets 
  920. (F5). A new sub-menu is presented.
  921. 3)     Select Add Sheet (F2). At the prompt 
  922. line, the message:
  923. OK to add sheet 2 (Y/N)?
  924.     Respond with F1 to add the sheet. The 
  925. current drawing is replaced by an empty 
  926. schematic drawing, and the message in 
  927. the System Information Window is Sheet 
  928. 2/2.
  929.  
  930. Adding Off Page Tags to a Connection
  931.  
  932. Sheet tags, or off page signal tags, are 
  933. used to connect two or more connections  
  934. with the same signal name together on one 
  935. or more different sheets of the schematic.
  936. 1)     Add a 74LS174 component to the second 
  937. sheet of the circuit by selecting Add 
  938. Part (F2) and typing:
  939. 74LS174 <CR>
  940. 2)     Start a connection from one of the new 
  941. component's input pins with the Add Conn 
  942. (F3) command, and extend it about one 
  943. inch to the left.
  944. 3)     Select  Off Page (F4) to add the off 
  945. page symbol.  You can rotate, mirror, or 
  946. select an alternate off page symbol if 
  947. desired. Select Complete (F1)  to 
  948. position the symbol.
  949. 4)     To the prompt, type the net name for the 
  950. off- page signal:
  951. ADDR1<CR>
  952. 5)     If you wish to move the sheet tag name, 
  953. use Move  (F2), then Complete (F1) twice 
  954. for final placement.
  955. 6)     Now, go to sheet 1 of the circuit and 
  956. add a connection ending with  an off 
  957. page tag, and assign the same signal 
  958. name, ADDR1. 
  959. 7)     When you query this signal with the Q 
  960. command, you will see that it is 
  961. connected to the signal on sheet 2 of 
  962. the circuit!
  963.  
  964. Adding Power and Ground Symbols 
  965.  
  966. If  you take  a close  look at this  
  967. schematic, you will notice there are no  
  968. power  and  ground  connections  for  most  
  969. of  the components. PADS-Logic 
  970. automatically keeps track of the standard 
  971. power  (+5V) and  ground  pins  for  the 
  972. parts in  the library, you don't have to!
  973.     You will also need to know how to add 
  974. power and ground signals to signal pins.  
  975. 1)     Select sheet two by typing:
  976. SH2 <CR>
  977.     You will add a ground pin to one of the 
  978. inputs on the 74LS174 symbol. 
  979. 2)     Select Add Conn (F3) and point at an 
  980. input pin. Move the cursor to the left 1 
  981. inch, and the connection follows. 
  982. 3)     At an appropriate place to add the 
  983. ground symbol, select Ground (F5).  
  984. 4)     Use  Alternate (F3) to view the 
  985. available symbols.  Observe that as you 
  986. toggle through  the ground symbols, the 
  987. net name displayed in the System 
  988. Information Window  changes between GND, 
  989. AGND and CHGND, indicating different net 
  990. names. You  can create your own power 
  991. and ground symbols,  each  with  their  
  992. own  net  names.
  993. 5)     Select the AGND signal and complete the 
  994. connection with Complete (F1).
  995.  
  996. Adding Net Names to a Signal
  997.  
  998. PADS-Logic automatically assigns net names 
  999. or signal names to all connections in the 
  1000. schematic as a connection is added. These 
  1001. net names begin $$$xxx, and are generally 
  1002. not displayed in the schematic.  You may 
  1003. wish to assign your own names instead.  
  1004. 1)     Place your cursor on a segment of a 
  1005. connection that is attached to a pin, 
  1006. and select Edit Text (F4).  
  1007. 2)     The Prompt Line displays the current 
  1008. name.  Type in a new net name at the 
  1009. prompt line, for example
  1010. NEWSIG <CR>.  
  1011. 3)     Use Move (F2) to locate the signal name.  
  1012. 4)     Select Complete (F1) twice for final 
  1013. placement. 
  1014.  
  1015. Adding a Bus
  1016.  
  1017. Creating a bus requires placing a new type 
  1018. of data element and connecting to it with 
  1019. connections. This exercise adds a bus on 
  1020. sheet two of the circuit.
  1021. 1)     To begin this exercise, load the 
  1022. schematic named BUS into PADS-Logic.  
  1023. Select In/Out (F1) from the main menu, 
  1024. then select Job In (F1).
  1025. 2)    Type:
  1026. BUS <CR>
  1027.     at the prompt line.
  1028. 3)    Using the Copy (F5) command, copy 
  1029. component U3, part type 6167.
  1030. 4)    Place the new component U4 about 1.5" to 
  1031. the right of U3.  The full screen cursor 
  1032. may be helpful lining up the component 
  1033. with the other 6167 components.
  1034. 5)    Exit the Copy command.
  1035. 6)     Zoom in with the PgUp key. Select  the 
  1036. Other Menu (F9) command. The first 
  1037. command in this new menu is Add Bus.
  1038. 7)     To start the bus, move the cursor to the 
  1039. location about 1" left and 1/2" above 
  1040. pin 11 of your 6167 (U4). Select Add Bus 
  1041. (F1) and create the bus line by dragging 
  1042. the cursor down below the part.  Overlap 
  1043. the Bus Line in the same manner as the 
  1044. bus line for U2 and U3, then  select 
  1045. Complete (F9).  The bus  line will turn 
  1046. blue, indicating the placement is 
  1047. finalized. 
  1048. 8)     You will be prompted for the bus name in 
  1049. the following format:
  1050. (Format = xxxx[nn:mm] )>
  1051.     Type in the bus name:   
  1052. ADDR[00:13] <CR> 
  1053. 9)     The bus name appears. Select  the Move 
  1054. (F2) command to position the bus name as 
  1055. desired, and select Complete (F1) to fix 
  1056. the name. Select F1 again to complete 
  1057. the bus.
  1058.  
  1059. Adding Connections to a Bus
  1060. You are now ready to add the connections to 
  1061. the bus. This is done using the Add Conn 
  1062. (F3) command from the main menu.  
  1063. 1)     Start the connection at  pin 1 of your 
  1064. 6167.  
  1065. 2)     Drag the cursor to the bus and complete 
  1066. the connection on the bus line with 
  1067. Crn/Finish (F1).  
  1068. 3)     The first net name in the bus is 
  1069. displayed at the prompt line, ADDR00.  
  1070. 4)     Use Move (F2) to relocate the name and 
  1071. select Complete (F1) twice for final 
  1072. placement.
  1073. 5)     Add  3 more connections to the bus from 
  1074. pins 2, 3, and 4. Note that the bus-name 
  1075. bit numbers increment each  time you add 
  1076. a new connection.
  1077.  
  1078. A repetitive function like adding multiple 
  1079. connections to a bus   is often made easier 
  1080. if you use PADS-Logic's macro language. 
  1081. This is not described in this manual, but 
  1082. is fully explained in the PADS-Logic 
  1083. Reference Manual.
  1084.  
  1085.  
  1086.  
  1087. Edit Commands
  1088.  
  1089.  
  1090. This chapter demonstrates the use of the 
  1091. editing commands in PADS-Logic. These 
  1092. include the Move and Delete commands. One 
  1093. of the advantages of PADS-Logic is that 
  1094. these commands are context sensitive. This 
  1095. means that  a command senses the type  of  
  1096. data  selected, and PADS-Logic responds 
  1097. with  the  appropriate  operation depending 
  1098. on the type of data.  The advantage of this 
  1099. for you is that PADS-Logic  can  have  a  
  1100. very  simple menu structure, with  all 
  1101. editing commands  in the main menu and 
  1102. accessible with one key.
  1103.  
  1104. The Move Command
  1105.  
  1106. The Move  command is used to move:  parts 
  1107. and gates, part text, connection segments, 
  1108. connection end points, connection tie dots, 
  1109. hierarchical symbols, text, 2-D lines, 
  1110. unconnected data buses, net names, and off-
  1111. page references. The Move command is so 
  1112. simple to use, it needs no explanation - 
  1113. simply place the cursor on the item  and 
  1114. select Move. When you move a connected 
  1115. part, the connections remain attached to 
  1116. the part. Also, if you move a middle 
  1117. segment in a connection, it stays connected 
  1118. as well. You cannot accidentally lose 
  1119. connectivity with PADS-Logic. 
  1120.  
  1121. If you want to move a connection to another 
  1122. pin, this can be done by selecting and 
  1123. moving the last segment connected to the 
  1124. pin. The connection will attach to the 
  1125. cursor,  and is free to be connected to any 
  1126. other pin or connection.
  1127.  
  1128. The Delete Command
  1129.  
  1130. The Delete command is used to delete  items 
  1131. in the circuit. It is also context 
  1132. sensitive, so you use this single command 
  1133. to delete parts, connections, text items, 
  1134. etc.  Try the following:
  1135. 1)     Select sheet 1, place the cursor over a 
  1136. part and select Delete (F7) from the 
  1137. main menu.  
  1138. 2)     The system recognizes the item and 
  1139. erases the part from the screen and  the 
  1140. prompt line then asks you to confirm the 
  1141. Deletion.  Responding   "Y"   or F1 will 
  1142. complete the deletion.  The component 
  1143. and  any connections to it, will be 
  1144. deleted. If you respond  with "N" or 
  1145. F10, the deletion is cancelled and the 
  1146. part reappears.
  1147.  
  1148. The Copy Command
  1149.  
  1150. This command is used to copy parts, 2-D 
  1151. line items, and free text. You cannot use 
  1152. it to copy connections, busses, off-page 
  1153. tags, etc. 
  1154.  
  1155. Working with Groups
  1156.     
  1157. The Group command  can be used to 
  1158. manipulate  a group of parts  with a single 
  1159. command. Once  a  group  is defined,  it 
  1160. can be moved,  rotated,  deleted,  
  1161. mirrored,  copied, and saved to  the hard 
  1162. disk  for  use in another design.  To  
  1163. illustrate  the group  operations,  do the 
  1164. following
  1165. 1)     From  the  main  menu,  select Other 
  1166. Menu (F9),  then Group command (F4). 
  1167. 2)     You will create a box window of the 
  1168. items to be captured as a group.  Place 
  1169. your cursor at the lower left of the 
  1170. items to be grouped and select the 
  1171. Define Group (F1) command.
  1172. 3)     Drag the cursor to the upper right 
  1173. corner and select Complete (F1) to 
  1174. enclose the group area.  The group will 
  1175. be highlighted and the menu will change 
  1176. to allow you to manipulate the group.
  1177. 4)     Add Item (F8)and Delete Item (F9) can be 
  1178. used to add additional items or delete 
  1179. items from the group.  Move Grp (F1) and 
  1180. Copy Grp (F2) can be used to move or 
  1181. copy your group anywhere on the current 
  1182. sheet.
  1183.  
  1184. Group Cut and Paste
  1185. A group may be "cut out" of the design, 
  1186. saved as a file and "pasted" in another 
  1187. sheet of the schematic or used in another 
  1188. design.  To demonstrate this powerful 
  1189. feature:
  1190. 1)     Select Cut Grp (F4).  Enter the File 
  1191. Name:
  1192.  GRP1 
  1193.     at the prompt line. Respond to the next 
  1194. prompt:
  1195. Cut connections at boundary (Y/N)?
  1196.     With F1 or Y. The group is now saved to 
  1197. your hard disk in the file GRP1.GRP.  
  1198. 2)     Exit (F10) from the Group command and 
  1199. select sheet 2.  This is where you will 
  1200. paste the group
  1201. 3)     Select the Paste Grp (F2).  Enter the 
  1202. file name of the group to be pasted at 
  1203. the prompt line:  
  1204. GRP1<CR>
  1205.     A box outline of the group is placed at 
  1206. the cursor.  Position the group in your 
  1207. desired location, then select Complete 
  1208. (F1),  and Exit (F10), and the parts are 
  1209. displayed. PADS-Logic automatically 
  1210. assigned new reference designators to 
  1211. the parts in the new group.  
  1212.  
  1213.  
  1214.  
  1215. Reports and Drawings
  1216.  
  1217.  
  1218. PADS-Logic offers a complete set of outputs 
  1219. for producing net lists in a variety of 
  1220. formats, creating reports, and producing 
  1221. drawings of your circuits. This chapter 
  1222. will explain how to produce a PADS-PCB 
  1223. netlist, a pen plot drawing, and how to 
  1224. produce  a bill of material listing. The 
  1225. other reports and outputs can also be 
  1226. examined at your convenience.  
  1227.  
  1228. Creating a PADS-PCB Netlist
  1229.  
  1230. Once the schematic is complete, you can 
  1231. create an output netlist of the circuit in 
  1232. a variety of formats. These netlists can be 
  1233. used as inputs to a PCB CAD program, or for 
  1234. simulators. To create a PADS-PCB net list, 
  1235. do the following:
  1236. 1)     Select In/Out (F1) from the main menu. 
  1237. 2)     Select Reports (F7), then Netlist (F1).
  1238. 3)     The available netlist formats are 
  1239. displayed. Select PADS-PCB with the 
  1240. cursor. You will be prompted for the 
  1241. name of the file to create:
  1242. Netlist output file name (CR=report)
  1243.     Type a file name, followed by <CR>, for 
  1244. example
  1245. NET1<CR>
  1246. 4)     The system will be busy for some time 
  1247. while the file is created. When it is 
  1248. finished, the Busy message is removed.
  1249. 5)     The file you created can be displayed by 
  1250. typing Alt-9 (while depressing the Alt 
  1251. key, select 9). The message:
  1252. File name (CR=):
  1253.     appears on the prompt line. Type the 
  1254. name of the file 
  1255. NET1<CR>
  1256.     and it is displayed in a pop-up window.
  1257.     Note, any text file can be displayed 
  1258. with the Alt-9 command.
  1259. 6)     Net lists for other CAD systems and 
  1260. simulators are created similarly.
  1261.  
  1262. Making a Bill of Materials Report
  1263.  
  1264. The Bill of Material (BOM) report provides 
  1265. a listing of the parts contained in the 
  1266. schematic along with user selected 
  1267. attributes.  This command can extract any 
  1268. part attribute that has been assigned to a 
  1269. part in the schematic or in the library. 
  1270. Customizing the format is easy, so you can 
  1271. produce the report in any way you desire.
  1272. 1)     From  the  main  menu,  select  In/Out 
  1273. (F1), then  Reports (F7), then  select  
  1274. Bill Mat (F2).   
  1275. 2)     You will be prompted for the name of 
  1276. bill of materials file name.   Enter the 
  1277. filename at the prompt line:
  1278. BOMTEST<CR> 
  1279. 3)     You will be prompted for a format name. 
  1280. Accept the default format by entering a   
  1281. <CR>  . PADS-Logic lets you define a  
  1282. number of different reports and save 
  1283. them to disk.
  1284. 4)     At this point you can modify the report 
  1285. to your desired format.  You can define 
  1286. the attribute to be listed, the position 
  1287. of the field in the report (by adjusting 
  1288. the start and end columns) and the title 
  1289. for the field. You can also define the 
  1290. attribute which you want the report 
  1291. sorted on. 
  1292. 5)     Select Complete (F9) when you have 
  1293. finished defining the format, the report 
  1294. is saved to disk and can be printed.
  1295. 6)     To view the report , select ALT-9 and 
  1296. type: 
  1297. BOMTEST 
  1298.     at the prompt.  The report will appear 
  1299. in a pop-up window. Be aware that the 
  1300. number of columns on the screen is less 
  1301. than your printer's capability, so some 
  1302. overlap may occur.
  1303.  
  1304. Producing a Pen Plot
  1305.  
  1306. PADS-Logic can produce drawings in formats 
  1307. that are compatible with most dot-matrix 
  1308. printers, Postscript and HP laser printers, 
  1309. HP and Houston Instrument pen plotters, and 
  1310. Gerber photoplotters. You define the 
  1311. plotting devices that you have during the 
  1312. installation process.
  1313.  
  1314. The procedure to produce a drawing is 
  1315. similar, no matter which type of output 
  1316. device you are using. The following 
  1317. procedure is for a pen plotter:
  1318. 1)     From the main menu, select In/Out (F1), 
  1319. then Plot (F8).
  1320. 2)     Select Penplot (F3). A pop up window 
  1321. with a number of options is displayed. 
  1322. You will select the appropriate option 
  1323. settings to initiate the plotting. 
  1324. Selection is done with the mouse.
  1325. 3)     You first select the Sheets to Plot 
  1326. option. The choices are toggled each 
  1327. time you select with the mouse. They 
  1328. are: Current Sheet, All Sheets, Numbered 
  1329. Sheets, or Hierarchy. Select Current 
  1330. Sheet.
  1331. 4)     Next, you define whether the plotter is 
  1332. on-line (i.e connected to your PC and 
  1333. currently powered on). If not, select 
  1334. off-line.
  1335. 5)     You may choose to print the job name for 
  1336. the plot.
  1337. 6)     You may select to plot the entire sheet 
  1338. or just the visible window. Generally 
  1339. you would select the entire sheet.
  1340. 7)     The next option,  Location,  defines the 
  1341. location of the schematic on the drawing 
  1342. sheet. If this is a check plot, the best 
  1343. choice is Scale-to-fit or Centered. You 
  1344. can also define the margin or the 
  1345. offset, but this will require some 
  1346. practice.
  1347. 8)     The next four options: Rotation, Scaling 
  1348. Ratio, Horizontal Offset and Vertical 
  1349. Offset, are used to adjust the position 
  1350. of the drawing on the paper, if you did 
  1351. not select  "Scale-to-Fit" or 
  1352. "Centered".
  1353. 9)     Plotter pen width defines the width of 
  1354. the pen, so the program knows how many 
  1355. lines are required to fill a solid 
  1356. object.
  1357. 10) If you are plotting "off-line", you 
  1358. will be creating a file, and the name is 
  1359. supplied for Off-line Plot Filename.
  1360. 11) When all answers are correct, select 
  1361. Complete (F9) to proceed.
  1362. 12) If the plotter is on-line, the program 
  1363. will drive the plotter to produce the 
  1364. plot immediately. Otherwise, a file is 
  1365. created in HP format for later plotting.
  1366.  
  1367.  
  1368.  
  1369.  
  1370. LIBRARY PART CREATION
  1371.  
  1372.  
  1373. PADS-Logic comes with an extensive parts 
  1374. library of over 6000 parts, so you can 
  1375. immediately begin to draw a wide range of 
  1376. circuits.  However, as every experienced 
  1377. schematic software user knows, creating new 
  1378. library parts is an inevitable part of 
  1379. using any  system.  Therefore, component 
  1380. creation should be an essential determinant 
  1381. in your evaluation of a system. 
  1382.  
  1383. PADS-Logic contains an integrated  
  1384. graphical parts library editor for creating 
  1385. new parts.  To get an appreciation of  the 
  1386. ease of component creation with PADS-Logic, 
  1387. you will have the opportunity in this 
  1388. exercise to construct two  parts using 
  1389. PADS-Logic's graphical part editor. 
  1390. Creating a library part is a two-step 
  1391. process. First, the electrical information 
  1392. for the part is created, then the actual 
  1393. schematic  symbol is defined.  
  1394.  
  1395. Creating an Integrated Circuit
  1396.  
  1397. In this exercise , you will create a 
  1398. digital  component, by creating a part, the 
  1399. Am27C256, which is a 32K x 8 bit EPROM 
  1400. manufactured by AMD.  This is a 28 pin IC, 
  1401. with the following pins:
  1402. A0-A14 address inputs: pins 
  1403. 10,9,8,7,6,5,4,3,25,24,21,23,2, 26 ,27
  1404. CE and OE enables: pins 20, 22
  1405. DQ0-DQ7 data in/out: pins 
  1406. 11,12,13,15,16,17,18,19
  1407. VCC pin 28
  1408. VPP pin 1
  1409. GND pin 14
  1410.  
  1411. Creating parts of this type is very easy 
  1412. using the automatic part creation function 
  1413. in PADS-Logic 
  1414. 1)     Select The Other Menu (F9) from the main 
  1415. menu. Then select Hier/Lib (F9). From 
  1416. this menu you can create or edit all 
  1417. symbols used in PADS-Logic. (You can 
  1418. also use the macro command Alt-L to 
  1419. enter the library editor.)
  1420. 2)     Select Part Type (F1).   
  1421. 3)     In  response  to the  message at the 
  1422. prompt line, type:
  1423. AM27C256<CR> 
  1424.     The schematic is saved, the graphic part 
  1425. editor  is entered, and the message:
  1426. Part  AM27C256 does not exist. Create part? (Y/N)>
  1427. 4)     Select Y to start the creation process. 
  1428. A new menu is presented, allowing you to 
  1429. define the electrical information or 
  1430. modify the gate.  
  1431. 5)     You should complete the electrical data 
  1432. first.  Select Electrical (F1).  This 
  1433. defines the PCB symbol, the text 
  1434. attributes that are displayed on the 
  1435. schematic or extracted for reports, the 
  1436. default power and ground pins, etc. 
  1437. 6)     The electrical text screen will be 
  1438. presented and you proceed to fill in all 
  1439. the data necessary.
  1440.     o There is no part type prefix, so this 
  1441. line may be left blank. 
  1442.     o The Logic Family  defines the  family 
  1443. with which the part is associated, i.e., 
  1444. TTL, CMOS, ANA (for Analog), etc.  Since 
  1445. this is a CMOS part, enter CMO. 
  1446.     o The PCB Decal entry defines the name 
  1447. of the physical shape that will be used 
  1448. for the part in the circuit board. Since 
  1449. this is a 28-pin DIP IC,  enter: 
  1450. DIP28\400 
  1451.     o Part Attributes. You may assign any 
  1452. type of attribute to a part.  Allocate 2 
  1453. attribute lines and enter in the 
  1454. information below in the two lines. All 
  1455. lines start with an attribute name, 
  1456. followed by a colon (:), followed by the 
  1457. attribute data. 
  1458.     PART DESC: 32K x 8 bit EPROM
  1459.     MFG #1: AMD
  1460.     You may want to add new attributes such 
  1461. as  "Vertical Height," which may be 
  1462. useful for mechanical packaging or 
  1463. thermal analysis. Discrete parts would 
  1464. also have a "value" attribute and a 
  1465. "tolerance" attribute.
  1466.     o The Displayed Attribute Lines entry 
  1467. lets you define the attributes to be 
  1468. displayed when the schematic is drawn. 
  1469. In this case, none will be displayed, so 
  1470. leave the entry blank.
  1471.     o The Non-Numeric Pin Number entry lets 
  1472. you define a  part with pin names rather 
  1473. than numbers. As this part  uses pin 
  1474. numbers, leave this entry as N (No).
  1475.     o The Number of Signal Pins entry is 
  1476. used to define  standard power and 
  1477. ground pins in the part. PADS-Logic will 
  1478. automatically add these pins to the 
  1479. power and ground netlists when you add 
  1480. the part to the schematic.  The Am27C256 
  1481. has 3 standard signal pins,  VPP (pin 
  1482. 1), GND (pin 14), and +5V (pin 28), 
  1483. therefore, enter:
  1484. 3
  1485.     o PADS-Logic requests the pin number, 
  1486. signal name, and its PCB track width.  
  1487.     On the first line, enter the pin number 
  1488. as 1, the signal name as VPP, and the 
  1489. track width as 50.  
  1490.     On the second line, enter: 
  1491. 14    GND    50 
  1492.     On the third line, enter: 
  1493. 28    +5V    50 
  1494.     o The Number of Gates parameter 
  1495. indicates the number of gates in the 
  1496. part, with 1 as the default. 
  1497.     o The Gate Type defines whether each 
  1498. gate is swappable in the PC  board.  A 0 
  1499. indicates "no swapping allowed" a 1 
  1500. indicates the gate may be swapped with 
  1501. the same package or other packages of 
  1502. the same part type. The 0 default value 
  1503. can be left as it is.
  1504.     o The Gate Decal and Alternate 
  1505. information is used to identify the 
  1506. symbol for  the part in a schematic.  Up 
  1507. to 3 alternate decals, including 
  1508. DeMorgan equivalents, can be specified 
  1509. for each part. The default symbol name 
  1510. is AM27C256.
  1511. 8)     When you finish entering the electrical 
  1512. information, select Complete (F9).   
  1513.  
  1514. Creating  the  Symbol
  1515.  
  1516. After defining the parameters for the part, 
  1517. the next step to complete the part creation 
  1518. is to edit the symbol.
  1519. 1)     Select  Mod Gate (F2).  
  1520. 2)     Since this symbol, AM27C256, does not 
  1521. exist, a message asks if you want to 
  1522. create the box symbol automatically. 
  1523. Respond with Y. 
  1524. 3)     The prompt changes to:
  1525. Number of input pins and output pins>
  1526.     asking you to define the number of pins 
  1527. in the part. This part has 25 pins that 
  1528. will appear in the circuit (plus the 3 
  1529. standard voltage pins), with 17 inputs 
  1530. and 8 outputs. Type:
  1531. 17  8 <CR>
  1532. 4)     You must then define the type of pin to 
  1533. use for the inputs and outputs. Respond 
  1534. to the prompt:
  1535. Select Pin decal for input pins
  1536.     by selecting the name PIN in the pop-up 
  1537. window with your mouse. Repeat for the 
  1538. output pins.
  1539. 5)     The part is automatically created, with 
  1540. 17 input pins on the left side and 8 
  1541. output pins on the right side. You must 
  1542. assign pin numbers and pin names to 
  1543. these pins.
  1544. 6)     Select Terminals (F3) and Set PName (F5) 
  1545. The message:
  1546. Enter Pin Name>
  1547.     appears, and you should type the first 
  1548. name: 
  1549. A0<CR>
  1550. 7)     Place the cursor over the first input 
  1551. pin and select it. The pin name is 
  1552. assigned to be A0. Then, select the 
  1553. second input pin with the mouse, and it 
  1554. is assigned to be A1 automatically, 
  1555. because the name is incremented. 
  1556. Continue through A14.
  1557. 8)     Exit, and reselect Set PName (F5). To 
  1558. the prompt, respond:
  1559. \CE<CR>
  1560.     and select one of the remaining unnamed 
  1561. inputs. Note that the name that appears 
  1562. is not \CE but CE with a bar. Preceding 
  1563. the name with the \ character will 
  1564. create a bar over the name.
  1565. 9)     Name the last input \OE, and the 8 
  1566. outputs DQ0 through DQ7.
  1567. 10) Exit and select  Set PNum (F4), to 
  1568. assign the pin numbers , based on the 
  1569. assignments listed above. Since  pin 
  1570. numbers also automatically increment 
  1571. each time you use one, the best way is 
  1572. to start with pin number 2, by typing 
  1573. 2<CR>. This is the pin number of input 
  1574. A12, which is the thirteenth input pin. 
  1575. When this pin  is selected with the 
  1576. mouse, the pin number is assigned, and 
  1577. the next pin number is incremented. 
  1578. Continue assigning pin numbers until all 
  1579. are completed. Note that to skip a 
  1580. number (for example, pin 14), assign pin 
  1581. 14 and then reassign it as pin 15.
  1582. 11) The next step is to move the part 
  1583. origin. The origin is the location that 
  1584. you will pick up when placing the symbol 
  1585. in the schematic, and is generally set 
  1586. to the first input pin. To do this, 
  1587. select Exit (F10), move the cursor on 
  1588. top of the first input pin, and select 
  1589. Origin (F8). A white marker is placed on 
  1590. pin 1.
  1591. 12) Carefully examine the symbol, making 
  1592. sure you have entered all the necessary 
  1593. data. Select Complete (F9) to exit.
  1594. 13) After completing the electrical and 
  1595. gate information, you should always run 
  1596. a check of the part using Check Part 
  1597. (F8).  Correct any error messages before 
  1598. you save the part.  
  1599. 14) When the message is "No Errors Found", 
  1600. use Save Part (F9) to save the part 
  1601. definition in  the  library. 
  1602.  
  1603.  
  1604.  
  1605. OTHER COMMANDS
  1606.  
  1607.  
  1608. In this short manual, it is impossible to 
  1609. explain fully all of the powerful commands 
  1610. in PADS-Logic. We have instead chosen to 
  1611. highlight those features we think are most 
  1612. significant and unique: the advantages of 
  1613. the multi-sheet database, the simplicity of 
  1614. design that comes from an intelligent 
  1615. database, and the strength of true system 
  1616. integration and automatic change control.
  1617.  
  1618. Other features that we have not commented 
  1619. on, but which are well worth exploring are: 
  1620. the reports available from the software,  
  1621. the sophisticated PLIB library  manager,  
  1622. the availability of a wide range of net 
  1623. lists,  the ASCII interfaces for 
  1624. communications with other systems, and the 
  1625. macro command language.
  1626.  
  1627. You are free to experiment with the other 
  1628. commands described below.  If you have 
  1629. questions, call your local PADS dealer or 
  1630. our hot-line support team, or order a copy 
  1631. of the entire user manual.
  1632.  
  1633. The ECO Commands
  1634.  
  1635. Every circuit  that has ever been designed 
  1636. has required changes.  As a result, a key 
  1637. criteria in your CAE/CAD system should be 
  1638. how well the system handles engineering 
  1639. changes. PADS-Logic, in conjunction with 
  1640. PADS-PCB, provides true integrated engineering!  No 
  1641. matter where you make your engineering 
  1642. change order (ECO) changes, PADS ECO 
  1643. functions guarantee that your schematic 
  1644. will be electrically identical to the 
  1645. board.  The ECO function is located in the 
  1646. In/Out menu, and has two options, To PCB 
  1647. (F1), and From PCB (F2). 
  1648.  
  1649. To PCB (F1) is used to send a set of 
  1650. changes made in the schematic to the 
  1651. circuit board. This list of changes is 
  1652. calculated by comparing your current 
  1653. schematic with an existing job file.  
  1654. Differences are listed as a series of 
  1655. changes that are stored in an ECO file and 
  1656. can be used to automatically update the 
  1657. board. The changes can include: Added 
  1658. Parts, Deleted Parts, Added Connections, 
  1659. Deleted Connections, Renamed Nets, Renamed 
  1660. Parts, and Changed Part Type of Parts.
  1661.  
  1662. From PCB  (F2) will read an ECO change file 
  1663. that is produced in PADS-PCB, and 
  1664. automatically update the current schematic 
  1665. with the changes. These changes are limited 
  1666. to gate and pin swaps, and component name 
  1667. changes, collectively known as "back-
  1668. annotations". To see the effect of this, do 
  1669. the following:
  1670. 1)     Load the schematic file RENAME into 
  1671. memory. This is a small 5 part 
  1672. schematic.
  1673. 2)     Select ECO (F6).
  1674. 3)     Select From PCB (F2). In response to the 
  1675. prompt for the name of the ECO file, 
  1676. type:
  1677. RENAME.ECO<CR>
  1678. 4)     Type ERR<CR> as the name of the error 
  1679. file. If PADS-Logic cannot properly 
  1680. update the job, this file will hold a 
  1681. list of errors.
  1682. 5)     The file will be read, and the schematic 
  1683. will be updated. Note that all of the 
  1684. part names have changed.
  1685. 6)     If you wish to view the ECO file, select 
  1686. Alt-9, and type: 
  1687. RENAME.ECO
  1688. to the prompt. The ECO file will be 
  1689. displayed.
  1690.  
  1691. Hierarchical Design Commands
  1692.  
  1693. Hierarchical schematics are used to support 
  1694. a  design methodology of top-down or 
  1695. bottom-up circuit creation. Top-down design 
  1696. enables you to initially organize your 
  1697. circuit  as a set of generalized functions, 
  1698. and then develop each function into more 
  1699. detailed sub-functions until ultimately  
  1700. each sub-function is an integrated circuit 
  1701. or discrete part element. Bottom-up design 
  1702. is the opposite of this, you start at the 
  1703. level of individual parts and convert a 
  1704. group of parts into a functional element. 
  1705.  
  1706. Each hierarchy in PADS-Logic is a separate 
  1707. schematic sheet, and because the Evaluation 
  1708. Package is limited to two sheets, you 
  1709. cannot work with this capability. The 
  1710. command to create a hierarchical symbol is 
  1711. Hier/Lib (F9), from the Other Menu, and 
  1712. then Hierarchy (F7). Within this command 
  1713. are the facilities to automatically create 
  1714. a hierarchical part, assign a sheet to the 
  1715. part, and navigate the hierarchy. The 
  1716. commands to navigate, or move up and down, 
  1717. the hierarchy are HI (move down into the 
  1718. hierarchy), and HO (move up out of the 
  1719. hierarchy).
  1720.  
  1721. ASCII File Commands
  1722.  
  1723. PADS-Logic provides a totally open 
  1724. database, through its ASCII file commands. 
  1725. Users who wish to do so may convert a PADS-
  1726. Logic schematic to another CAE or CAD 
  1727. system by first outputting the circuit as 
  1728. an ASCII file with the ASCII Out command. 
  1729. Similarly, the ASCII In command will 
  1730. convert a text file in PADS format into a 
  1731. complete schematic circuit. Similar 
  1732. facilities exist for the libraries as well 
  1733. as the schematics.
  1734.  
  1735. 2-D Lines and Add Text  Commands
  1736.  
  1737. The 2-D Lines and Text commands provide the 
  1738. ability to create any general drawing item, 
  1739. solid or dashed lines, filled or unfilled 
  1740. polygons, title blocks, etc.,  and text 
  1741. entries or notes in the schematic.  There 
  1742. is also a 2-D Lines library capability, for 
  1743. storing created items into the library for 
  1744. use on other schematics or even within 
  1745. PADS-PCB.
  1746.  
  1747. System  Reports
  1748.  
  1749. In addition to the netlist, job limits,  
  1750. and Bill-of-Material reports that you have 
  1751. already seen in the Reports menu, there are 
  1752. a variety of analysis reports. These are:
  1753. o Net status, listing all the nets in the 
  1754. schematic and any possible errors in the 
  1755. nets.
  1756. o Part status, listing, for each part in 
  1757. the circuit, its part type and the signals 
  1758. connected to each pin.
  1759. o Unused, listing all unused gates and 
  1760. unconnected pins in the parts in the 
  1761. circuit.
  1762.  
  1763.  
  1764.  
  1765. PADS-Logic  allows you to define many user 
  1766. libraries. You can locate these libraries 
  1767. in any directory on your system, or even 
  1768. keep the libraries on a central network 
  1769. file server. To observe how the library 
  1770. routine functions, go into the main menu 
  1771. and select  SETUP (F8), LIB PATH (F4).    A 
  1772. full menu will appear with the available 
  1773. libraries.  
  1774.  
  1775. The Library Merge Command
  1776.  
  1777. This command is used to copy library parts 
  1778. from other schematics into your library. If 
  1779. a colleague has created new library parts 
  1780. which you also want to use, this command 
  1781. saves you substantial time in copying these 
  1782. parts into your library.
  1783.  
  1784. From the main menu, the Library Merge 
  1785. command can be accessed by selecting Other 
  1786. Menu (F9), Hier/Lib (F9), then Merge (F8).
  1787.  
  1788.  
  1789.  
  1790. Your Next Step    
  1791.  
  1792.  
  1793. PADS-Logic is a powerful design tool, and 
  1794. no short manual can adequately cover all of 
  1795. the capabilities and features of the 
  1796. product. If you have followed the exercises 
  1797. and worked with the software on your own 
  1798. circuits, you will have a good appreciation 
  1799. of the advantages PADS-Logic has to offer 
  1800. over other systems. 
  1801.  
  1802. If your designs are small, this Shareware 
  1803. version of PADS-Logic is more than adequate 
  1804. to design your circuits, use it with our 
  1805. compliments.
  1806.  
  1807. If you need the capability of designing 
  1808. circuits with up to 1000 or more IC's, you 
  1809. should consider the actual version of PADS-
  1810. Logic. Thousands of engineers are using 
  1811. PADS-Logic today. It has all of the 
  1812. features of this shareware version, plus 
  1813. greatly expanded system limits, the ability 
  1814. to design schematics with up to 256 sheets, 
  1815. and it comes with a 320 page user manual 
  1816. describing all of the commands of the 
  1817. program in detail.   If you would like to 
  1818. put the powers of PADS-Logic to work on 
  1819. your next project, you can order  it from 
  1820. your local authorized PADS Dealer or 
  1821. contact PADS Software, Inc.  
  1822. (telephone: 1-800-255-7814, fax: 508-486-
  1823. 8217).
  1824.  
  1825. Once again, thank you for your time and 
  1826. interest.  We welcome any additional 
  1827. questions you may have about PADS-Logic or 
  1828. any other of our PADS products. 
  1829.  
  1830. When you have finished your evaluation of 
  1831. PADS-Logic, feel free to make copies and 
  1832. pass it on to a friend or colleague.  
  1833.  
  1834. PADS-Logic Evaluation Guide
  1835.  
  1836.                  PADS-Logic Evaluation Guide
  1837.         
  1838.  
  1839. 1        
  1840.  
  1841.         1
  1842.  
  1843. PADS-Logic Evaluation Guide
  1844.  
  1845.                  PADS-Logic Evaluation Guide
  1846.         
  1847.  
  1848. 1        
  1849.  
  1850.         1
  1851.  
  1852. PADS-Logic Evaluation Guide
  1853.  
  1854.                  PADS-Logic Evaluation Guide
  1855.         
  1856.  
  1857. 1        
  1858.  
  1859.         1
  1860.  
  1861. PADS-Logic Evaluation Guide
  1862.  
  1863.                  PADS-Logic Evaluation Guide
  1864.         
  1865.  
  1866. 1        
  1867.  
  1868.         1
  1869.  
  1870. PADS-Logic Evaluation Guide
  1871.  
  1872.                  PADS-Logic Evaluation Guide
  1873.         
  1874.  
  1875. 1        
  1876.  
  1877.         1
  1878.  
  1879. PADS-Logic Evaluation Guide
  1880.  
  1881.                  PADS-Logic Evaluation Guide
  1882.         
  1883.  
  1884. 1        
  1885.  
  1886.         1
  1887.  
  1888. PADS-Logic Evaluation Guide
  1889.  
  1890.                  PADS-Logic Evaluation Guide
  1891.         
  1892.  
  1893. 1        
  1894.  
  1895.         1
  1896.  
  1897. PADS-Logic Evaluation Guide
  1898.  
  1899.                  PADS-Logic Evaluation Guide
  1900.         
  1901.  
  1902. 1        
  1903.  
  1904.         1
  1905.  
  1906. PADS-Logic Evaluation Guide
  1907.  
  1908.                  PADS-Logic Evaluation Guide
  1909.         
  1910.  
  1911. 1        
  1912.  
  1913.         1
  1914.  
  1915.  
  1916.